import request from '@/config/axios'

// 机型档案 VO
export interface DocModelVO {
  id: number // id
  name: string // 机型
  type: string // 机型类型
}

// 机型档案 API
export const DocModelApi = {
  // 查询机型档案分页
  getDocModelPage: async (params: any) => {
    return await request.get({ url: `/pplan/doc-model/page`, params })
  },

  // 查询机型档案详情
  getDocModel: async (id: number) => {
    return await request.get({ url: `/pplan/doc-model/get?id=` + id })
  },

  // 新增机型档案
  createDocModel: async (data: DocModelVO) => {
    return await request.post({ url: `/pplan/doc-model/create`, data })
  },

  // 修改机型档案
  updateDocModel: async (data: DocModelVO) => {
    return await request.put({ url: `/pplan/doc-model/update`, data })
  },

  // 删除机型档案
  deleteDocModel: async (id: number) => {
    return await request.delete({ url: `/pplan/doc-model/delete?id=` + id })
  },

  // 导出机型档案 Excel
  exportDocModel: async (params) => {
    return await request.download({ url: `/pplan/doc-model/export-excel`, params })
  }
}
